#pragma once

#include "Namespaces.h"

ref class VesselInfo {
	private:
		Vessel ^m_Target;
		bool m_IsOnRails;
		Vector3d m_LastPosition;
		Vector3d m_LastVelocity;
		Vector3d m_LastAcceleration;
		Vector3d m_CurPosition;
		Vector3d m_CurVelocity;
		Vector3d m_AngVelocity;
		float m_LastDeltaTime;
		bool m_Initialized;

public:
	VesselInfo(Vessel ^Vessel);

	public:
		property Vessel ^Target { Vessel ^get(void); }

};

